当前位置: 首页 > 实例教程 > PHP 基础实例 > PHP 数组 > PHP 数组排序

PHP 数组
PHP 数字索引数组
PHP 非数字索引数组
PHP 多维数组
PHP 数组排序
PHP 多维数组排序
PHP 随机数组排序
PHP 文件内容载入数组
PHP 数组操作

PHP 数组 中的 PHP 数组排序


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-07-27   浏览: 387 ::
收藏到网摘: n/a

PHP 数组排序 - 软晨网(RuanChen.com)
说明
1.使用sort()函数,可将数组按字母或是数字的升序(从低到高)来进行排序:
<?php
$name 
= array("Clalei","Bill","Aala");
sort($name);
for(
$i=0;$i<3;$i++){
echo 
$name[$i];
}
echo 
"<br />";
$price = array(100,50,10);
sort($price);
for(
$i=0;$i<3;$i++){
echo 
$price[$i]." | ";
}
?>

2.asort()函数和ksort()函数
<?php
//asort()函数以数组的值升序为准
$mix = array("Clalei"=>10,"Bill"=>50,"Aala"=>100);
asort($mix);
print_r($mix);
//ksort()函数以数组的关键字升序为准
$mix = array("Clalei"=>100,"Bill"=>50,"Aala"=>10);
ksort($mix);
print_r($mix);
?>

要使用反向排序的话分别是rsort(),arsort()和krsort()。
输出结果 AalaBillClalei
10 | 50 | 100 |

Array ( [Clalei] => 10 [Bill] => 50 [Aala] => 100 )
Array ( [Aala] => 10 [Bill] => 50 [Clalei] => 100 )

评论 (0) All

登陆 | 还没注册?